throw oneself on the mercy of - German English Dictionary